On Specifications, Subset Types and Interpretation of Proposition in Type Theory

نویسنده

  • Anne Salvesen
چکیده

Type theory may be used as a programming language with an integrated programming logic. An implementation of the theory should then give an environment allowing you to specify, construct and verify programs interactively. We have used NUPRL [10], which is such an environment for type theory, to develop some examples. NUPRL’s logic is based on Martin-Löf’s type theory [7] and provides you with a proof system, a function which extracts programs from proofs, a program evaluator, a library system and a possibility to define your own syntax and proof tactics for (partial) automatization of proofs. The usual way to specify a program in type theory is by identifying the specification with a type and a program satisfying the specification is then an element of this type. For instance a specification of a function which, given a non-empty list, returns any member of that list may be given by the proposition:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

کاربست نظریه مبادله اجتماعی در توسعه فرهنگ مطالعه

Purpose: In this paper, the main focus is on the generalization of doctrine of social exchange theory, precisely Homans’ opinions, to book reading problem in Iran. This theory has faculties that can help us to better understanding the reading problem barriers. Methodology: the type of this paper is analytical and I used library research method for achieving the purpose. Findings: Social world...

متن کامل

Truth in the Context of Christian Faith and its Relation to Other Religions

In the following reflections on the understanding of truth in regard to Christian faith (or even in regard to religious faith, experience, and language in general), I advocate a relational interpretation of truth. Truth in that sense is understood not primarily as an intellectual assertion but as a qualification of a dynamic, existential, personal relation. Truth is the trustworthiness of that ...

متن کامل

The Functions of ‘Surah Coherence’ in Interpretation Applied to Allameh Tabatabai’s al-Mizan and Sayyid Qutb’s Fi Zilal al-Quran

‘Surah coherence’ is an important aspect of the Quranic language, which, due to its unique role in interpretation, has been highly regarded by commentators and Quranic scholars, especially over the last half a century. According to this theory, each surah is centered around a main issue in such a way that all the topics of the surah create an all-encompassing unity. The present study intends to...

متن کامل

Extracting Technical Specifications of a Solar Panel Type to Design a 10 MW Hybrid Power Plant

This paper focuses on the design of a 10 MW hybrid power plant using the technical specifications (data sheet) of an industrial solar panel. The main purpose was to find out the exact electrical properties of the solar panel specialy with conjunction to its temperature, to optimize overall output energy. We first describe the most important types of solar power plants and afterwards focus on el...

متن کامل

Fuzzy type theory with partial functions

This paper is a study of fuzzy type theory (FTT) with partial functions. Out of several possibilities we decided tointroduce a special value ”∗” that represents ”undefined”. In the interpretation of FTT, this value lays outside of thecorresponding domain. In the syntax it can be naturally represented by the description operator acting on the empty(fuzzy) set, because choosing an element from it...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • BIT

دوره 32  شماره 

صفحات  -

تاریخ انتشار 1992